Linux管理

推荐列表 站点导航

当前位置:首页 > 服务器技术 > Linux管理 >

利用BorgBackup、Rclone和Wasabi云存储推出本身的家庭备份

来源:网络  作者:网友投稿  发布时间:2021-01-21 08:28
几年来,我用 CrashPlan 来备份我家的电脑,包罗属于我老婆和兄弟姐妹的电脑。CrashPlan 本质上是永远在线,不需要为...

不只仅是备份到当地 USB 驱动器上) 加密以预防份文件落入暴徒手中 我四处搜寻,它提供反复数据删除和压缩成果,由 cron 任务按期启动,然后用简朴的保存打算来整理旧的备份集,但在同一天实验屡次也没有什么欠好的,这样数据存在于多个处所(即。

并为每个用户提供一个相对简朴的要领来利用 BorgWeb 来触发备份,但没有 Linux 支持意味着对我没用,Carbonite 与 CrashPlan 雷同,包罗: 跨平台支持 Linux 和 Mac 自动化(所以没有须要记得点击备份) 时间点规复(可以封锁),这个剧本会建设一个新的备份集,它正在放弃其消费者订阅,而且在 PC、Mac 和 Linux 上运行精采,但很大概在个中一个时间开启,我用 CrashPlan 来备份我家的电脑。

另外,条记本电脑每隔两个小时就会实验备份一次,它天天只做一个备份集,BackupPC 是一个强有力的竞争者, maybe previous run didnt finish if pidof -x rclone /dev/null; then echo Process already running exit fi for i in ${repos[@]} do #Lets see how much space is used by directory to back up #if directory is gone,我遵循安装预编译的 Rclone 二进制文件指导(https://rclone.org/install/),假如你没有可用的呆板。

它仍然可以规复 低本钱 备份有多份存储,我倾向于健忘点击谁人备份按钮,然后利用 pip3 install borgbackup。

以下是一些用于规复的示例呼吁: #List which backup sets are in the repo $ borg list borg@borgserver:/mnt/backup/repo1 Remote: Authenticated with partial success. Enter passphrase for key ssh://borg@borgserver/mnt/backup/repo1: x250-2017-09-17 Sun。

假如呆板安装了 Rclone,并且它的机能高出了亚马逊的 S3。

这是有原理的,我将不得不密切存眷以确保备份继承运行, so you wont be asked for your repository passphrase: export BORG_PASSPHRASE=thisisnotreallymypassphrase # or this to ask an external program to supply the passphrase: export BORG_PASSCOMMAND=pass show backup # Backup all of /home and /var/www except a few # excluded directories borg create -v --stats \ $REPOSITORY::{hostname}-{now:%Y-%m-%d} \ /home/doc \ --exclude /home/doc/.cache \ --exclude /home/doc/.minikube \ --exclude /home/doc/Downloads \ --exclude /home/doc/Videos \ --exclude /home/doc/Music \ # Use the `prune` subcommand to maintain 7 daily,家人可以在没有我辅佐的环境下规复他们的数据。

利用 rclone mount,我看到的其它选项都不切合我要的一切,我对个中一个 Arq 很是满足,我对它的运作方法感想满足。

包罗属于我老婆和兄弟姐妹的电脑,我但愿可以或许找到可以去除备份数据中反复部门的东西, 我可以跳过 cron 任务,任何与 S3 兼容的存储都可以事情, 规复文件 规复文件并不像 CrashPlan 那样容易,我的备份主机是一台毗连有 1.5TB USB 驱动器的 Linux 呆板,我的抉择让我感想无比快乐,能利用时间点规复的本领多次派上用场,因为不能担保它们在某个特定的时间开启,但直到厥后才留意到,因为我知道有些(如音乐库和照片)会存储在多台计较机上,利用此配置,可是相对简朴。

可是我选择了 Wasabi,数据与 Wasabi 正确同步, 此剧本天天晚上运行以将任何变动同步到备份集: #!/bin/bash set -e repos=( repo1 repo2 repo3 ) #Bail if rclone is already running,那么备份主机可以像 Raspberry Pi 一样轻巧,我可以从当地 Borg 主机或从 Wasabi 规复文件,可能为所有计较机建设一个大型客栈,假如在多台计较机上有沟通的数据,我遵循 how-to 来安装呼吁行东西,以一个很是公道的价值替换 CrashPlan 以提供相似的备份包围率,直到我急需修复(这时太迟了!),专注于其企业客户,我需要一个符合的替代成果。

可是我真的不但愿任何人必需记得备份,但这就是利用你本身的办理方案和利用处事之间的区别,并有一个很是康健的用户和孝敬者社区。

能在几分钟内完成,配置所有这些并使其运行虽然比安装 CrashPlan 要巨大得多, 我利用的备份脚原来自 Borg 的快速入门文档(https://borgbackup.readthedocs.io/en/stable/quickstart.html),你大概会选择在每台计较机上建设多个客栈。

但此刻,可是我约莫有 400GB 的新数据,假如你看到有待改造的空间。

CrashPlan 本质上是永远在线。

假如之前的备份运行仍在举办这个剧本就会退出,而我们的家庭打算在其系统上利用了大量的存储空间,我利用 Rclone 未来自 Borg 主机的备份客栈同步到 Wasabi 上的 S3 兼容存储,不需要为它劳神就可以做的纪律性的备份。

那么你就能用了,可是逐日的增量长短常小的,这真是太棒了, 最近 CrashPlan 公布, or has gotten small, 在备份主机上,那么从所有这些计较机向同一个客栈发送备份大概是有意义的,我想,我已经开始测试我的办理方案了,利用以下呼吁初始化新的备份客栈: $ borg init /mnt/backup/repo1 按照你要备份的内容。

在 Mac OS X 上, 在 Linux 上安装 Borg 很是简朴, 我认为我所做的事情很是靠近实现我的方针,只要确保所有的客户端呆板都可以通过 SSH 会见这个处事器,Borg 切合我所有的尺度, 在我的呆板上安装 Borg 只要 sudo apt install borgbackup。

可是。

这是我的 backup.sh 剧本: #!/bin/sh REPOSITORY=borg@borgserver:/mnt/backup/repo1 #Bail if borg is already running,这可以通过编写一个始终运行的守护历程来改造。

2017-09-17 03:09:02 #List contents of a backup set $ borg list borg@borgserver:/mnt/backup/repo1::x250-2017-09-17 | less #Restore one file from the repo $ borg extract borg@borgserver:/mnt/backup/repo1::x250-2017-09-17 home/doc/somefile.jpg #Restore a whole directory $ borg extract borg@borgserver:/mnt/backup/repo1::x250-2017-09-17 home/doc 假如当地的 Borg 处事器或拥有所有备份客栈的 USB 驱动器产生问题, 几年来,我可以将长途存储客栈挂载到当地文件系统: #Mount the S3 store and run in the background $ rclone mount wasabi:repo1 /mnt/repo1 #List archive contents $ borg list /mnt/repo1 #Extract a file $ borg extract /mnt/repo1::x250-2017-09-17 home/doc/somefile.jpg 它事情得奈何 此刻我已经利用了这个备份要领几个礼拜了,我的方针落在 BorgBackup(https://www.borgbackup.org/)、Rclone(https://rclone.org/) 和 Wasabi 云存储(https://wasabi.com/)的组合上,事实上。

we will exit space=`du -s /mnt/backup/$i|awk {print $1}` if (( $space 34500000 )); then echo EXITING - not enough space used in $i exit fi /usr/bin/rclone -v sync /mnt/backup/$i wasabi:$i /home/borg/wasabi-sync.log 21 done 第一次用 Rclone 同步备份集到 Wasabi 花了好几天,因为它的价值好,但在我想起它之前,并用主机名和当前日期来标志它,我一直在利用 rdiff-backup 至少 10 年了, 我抉择。

并将其配置为会见我的 Wasabi 帐户,我需要首先安装 XCode 和 Homebrew, 4 weekly and 6 monthly # archives of THIS machine. The {hostname}- prefix is very important to # limit prunes operation to this machines archives and not apply to # other machines archives also. borg prune -v --list $REPOSITORY --prefix {hostname}- \ --keep-daily=7 --keep-weekly=4 --keep-monthly=6 备份的输出如下所示: 我在将所有的呆板备份到主机上后,但会很昂贵,因为我有多台呆板需要备份,功效比我预期的要容易一些,凡是用于当地生存长途文件系统的快照,所以我对其用户界面很是容易利用感想兴奋,这意味着我必需找出一种要领来复制 CrashPlan 为我和我的家人提供的处事,我可以说我真的很兴奋。

Backblaze 以优惠的价值(每月 5 美金)提供无限备份,因为它不能从像我这样的人赚到许多钱。

但其备份客户端不支持 Linux, maybe previous run didnt finish if pidof -x borg /dev/null; then echo Backup already running exit fi # Setting this。

看 Borg 是否已经在运行,问我的伴侣有关雷同于 CrashPlan 的处事,别的我在顶部添加了一些查抄,由于 Borg 有反复数据删除成果, 我知道在 Linux 系统上备份文件有许多好的选择,最快的要领是从存储在 Borg 备份处事器上的备份中规复,并且我的出站毗连速度不是很快。

备份 每台呆板都有一个 backup.sh 剧本(见下文),并在条记本电脑叫醒时触发备份实验,我也可以直接从 Wasabi 直接规复,因为我凡是是家庭的 IT 人员。

我的备份办理方案 最终,请汇报我,所以假如你不小心删除了一个文件,总的来说,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/server/guanli/12978.shtml

相关文章
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

利用BorgBackup、Rclone和Wasabi云存储推出本身的家庭备份

2021-01-21 编辑:网友投稿

不只仅是备份到当地 USB 驱动器上) 加密以预防份文件落入暴徒手中 我四处搜寻,它提供反复数据删除和压缩成果,由 cron 任务按期启动,然后用简朴的保存打算来整理旧的备份集,但在同一天实验屡次也没有什么欠好的,这样数据存在于多个处所(即。

并为每个用户提供一个相对简朴的要领来利用 BorgWeb 来触发备份,但没有 Linux 支持意味着对我没用,Carbonite 与 CrashPlan 雷同,包罗: 跨平台支持 Linux 和 Mac 自动化(所以没有须要记得点击备份) 时间点规复(可以封锁),这个剧本会建设一个新的备份集,它正在放弃其消费者订阅,而且在 PC、Mac 和 Linux 上运行精采,但很大概在个中一个时间开启,我用 CrashPlan 来备份我家的电脑。

另外,条记本电脑每隔两个小时就会实验备份一次,它天天只做一个备份集,BackupPC 是一个强有力的竞争者, maybe previous run didnt finish if pidof -x rclone /dev/null; then echo Process already running exit fi for i in ${repos[@]} do #Lets see how much space is used by directory to back up #if directory is gone,我遵循安装预编译的 Rclone 二进制文件指导(https://rclone.org/install/),假如你没有可用的呆板。

它仍然可以规复 低本钱 备份有多份存储,我倾向于健忘点击谁人备份按钮,然后利用 pip3 install borgbackup。

以下是一些用于规复的示例呼吁: #List which backup sets are in the repo $ borg list borg@borgserver:/mnt/backup/repo1 Remote: Authenticated with partial success. Enter passphrase for key ssh://borg@borgserver/mnt/backup/repo1: x250-2017-09-17 Sun。

假如呆板安装了 Rclone,并且它的机能高出了亚马逊的 S3。

这是有原理的,我将不得不密切存眷以确保备份继承运行, so you wont be asked for your repository passphrase: export BORG_PASSPHRASE=thisisnotreallymypassphrase # or this to ask an external program to supply the passphrase: export BORG_PASSCOMMAND=pass show backup # Backup all of /home and /var/www except a few # excluded directories borg create -v --stats \ $REPOSITORY::{hostname}-{now:%Y-%m-%d} \ /home/doc \ --exclude /home/doc/.cache \ --exclude /home/doc/.minikube \ --exclude /home/doc/Downloads \ --exclude /home/doc/Videos \ --exclude /home/doc/Music \ # Use the `prune` subcommand to maintain 7 daily,家人可以在没有我辅佐的环境下规复他们的数据。

利用 rclone mount,我看到的其它选项都不切合我要的一切,我对个中一个 Arq 很是满足,我对它的运作方法感想满足。

包罗属于我老婆和兄弟姐妹的电脑,我但愿可以或许找到可以去除备份数据中反复部门的东西, 我可以跳过 cron 任务,任何与 S3 兼容的存储都可以事情, 规复文件 规复文件并不像 CrashPlan 那样容易,我的备份主机是一台毗连有 1.5TB USB 驱动器的 Linux 呆板,我的抉择让我感想无比快乐,能利用时间点规复的本领多次派上用场,因为不能担保它们在某个特定的时间开启,但直到厥后才留意到,因为我知道有些(如音乐库和照片)会存储在多台计较机上,利用此配置,可是相对简朴。

可是我选择了 Wasabi,数据与 Wasabi 正确同步, 此剧本天天晚上运行以将任何变动同步到备份集: #!/bin/bash set -e repos=( repo1 repo2 repo3 ) #Bail if rclone is already running,那么备份主机可以像 Raspberry Pi 一样轻巧,我可以从当地 Borg 主机或从 Wasabi 规复文件,可能为所有计较机建设一个大型客栈,假如在多台计较机上有沟通的数据,我遵循 how-to 来安装呼吁行东西,以一个很是公道的价值替换 CrashPlan 以提供相似的备份包围率,直到我急需修复(这时太迟了!),专注于其企业客户,我需要一个符合的替代成果。

可是我真的不但愿任何人必需记得备份,但这就是利用你本身的办理方案和利用处事之间的区别,并有一个很是康健的用户和孝敬者社区。

能在几分钟内完成,配置所有这些并使其运行虽然比安装 CrashPlan 要巨大得多, 我利用的备份脚原来自 Borg 的快速入门文档(https://borgbackup.readthedocs.io/en/stable/quickstart.html),你大概会选择在每台计较机上建设多个客栈。

但此刻,可是我约莫有 400GB 的新数据,假如你看到有待改造的空间。

CrashPlan 本质上是永远在线。

假如之前的备份运行仍在举办这个剧本就会退出,而我们的家庭打算在其系统上利用了大量的存储空间,我利用 Rclone 未来自 Borg 主机的备份客栈同步到 Wasabi 上的 S3 兼容存储,不需要为它劳神就可以做的纪律性的备份。

那么你就能用了,可是逐日的增量长短常小的,这真是太棒了, 最近 CrashPlan 公布, or has gotten small, 在备份主机上,那么从所有这些计较机向同一个客栈发送备份大概是有意义的,我想,我已经开始测试我的办理方案了,利用以下呼吁初始化新的备份客栈: $ borg init /mnt/backup/repo1 按照你要备份的内容。

在 Mac OS X 上, 在 Linux 上安装 Borg 很是简朴, 我认为我所做的事情很是靠近实现我的方针,只要确保所有的客户端呆板都可以通过 SSH 会见这个处事器,Borg 切合我所有的尺度, 在我的呆板上安装 Borg 只要 sudo apt install borgbackup。

可是。

这是我的 backup.sh 剧本: #!/bin/sh REPOSITORY=borg@borgserver:/mnt/backup/repo1 #Bail if borg is already running,这可以通过编写一个始终运行的守护历程来改造。

2017-09-17 03:09:02 #List contents of a backup set $ borg list borg@borgserver:/mnt/backup/repo1::x250-2017-09-17 | less #Restore one file from the repo $ borg extract borg@borgserver:/mnt/backup/repo1::x250-2017-09-17 home/doc/somefile.jpg #Restore a whole directory $ borg extract borg@borgserver:/mnt/backup/repo1::x250-2017-09-17 home/doc 假如当地的 Borg 处事器或拥有所有备份客栈的 USB 驱动器产生问题, 几年来,我可以将长途存储客栈挂载到当地文件系统: #Mount the S3 store and run in the background $ rclone mount wasabi:repo1 /mnt/repo1 #List archive contents $ borg list /mnt/repo1 #Extract a file $ borg extract /mnt/repo1::x250-2017-09-17 home/doc/somefile.jpg 它事情得奈何 此刻我已经利用了这个备份要领几个礼拜了,我的方针落在 BorgBackup(https://www.borgbackup.org/)、Rclone(https://rclone.org/) 和 Wasabi 云存储(https://wasabi.com/)的组合上,事实上。

we will exit space=`du -s /mnt/backup/$i|awk {print $1}` if (( $space 34500000 )); then echo EXITING - not enough space used in $i exit fi /usr/bin/rclone -v sync /mnt/backup/$i wasabi:$i /home/borg/wasabi-sync.log 21 done 第一次用 Rclone 同步备份集到 Wasabi 花了好几天,因为它的价值好,但在我想起它之前,并用主机名和当前日期来标志它,我一直在利用 rdiff-backup 至少 10 年了, 我抉择。

并将其配置为会见我的 Wasabi 帐户,我需要首先安装 XCode 和 Homebrew, 4 weekly and 6 monthly # archives of THIS machine. The {hostname}- prefix is very important to # limit prunes operation to this machines archives and not apply to # other machines archives also. borg prune -v --list $REPOSITORY --prefix {hostname}- \ --keep-daily=7 --keep-weekly=4 --keep-monthly=6 备份的输出如下所示: 我在将所有的呆板备份到主机上后,但会很昂贵,因为我有多台呆板需要备份,功效比我预期的要容易一些,凡是用于当地生存长途文件系统的快照,所以我对其用户界面很是容易利用感想兴奋,这意味着我必需找出一种要领来复制 CrashPlan 为我和我的家人提供的处事,我可以说我真的很兴奋。

Backblaze 以优惠的价值(每月 5 美金)提供无限备份,因为它不能从像我这样的人赚到许多钱。

但其备份客户端不支持 Linux, maybe previous run didnt finish if pidof -x borg /dev/null; then echo Backup already running exit fi # Setting this。

看 Borg 是否已经在运行,问我的伴侣有关雷同于 CrashPlan 的处事,别的我在顶部添加了一些查抄,由于 Borg 有反复数据删除成果, 我知道在 Linux 系统上备份文件有许多好的选择,最快的要领是从存储在 Borg 备份处事器上的备份中规复,并且我的出站毗连速度不是很快。

备份 每台呆板都有一个 backup.sh 剧本(见下文),并在条记本电脑叫醒时触发备份实验,我也可以直接从 Wasabi 直接规复,因为我凡是是家庭的 IT 人员。

我的备份办理方案 最终,请汇报我,所以假如你不小心删除了一个文件,总的来说,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/server/guanli/12978.shtml

相关文章

风云图片

推荐阅读

返回Linux管理频道首页